home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 7 / Amiga Format AFCD07 (Dec 1996, Issue 91).iso / serious / shareware / programming / emacs-complete / fsf / emacs / oldxmenu / makefile.in < prev    next >
Makefile  |  1993-11-12  |  3KB  |  109 lines

  1. srcdir=@srcdir@
  2. VPATH=@srcdir@
  3. C_SWITCH_X_SITE=@C_SWITCH_X_SITE@
  4.  
  5. EXTRA=insque.o
  6. CC=@CC@
  7. CFLAGS=@CFLAGS@
  8. CPP=@CPP@
  9. LN_S=@LN_S@
  10.              AS = as
  11.              LD = ld
  12.            TAGS = etags
  13.              RM = rm -f
  14.              MV = mv
  15.          RANLIB = ranlib
  16. # Solaris 2.1 ar doesn't accept the 'l' option.
  17.              AR = ar cq
  18.              LS = ls
  19.        LINTOPTS = -axz
  20.     LINTLIBFLAG = -C
  21.            MAKE = make
  22.     STD_DEFINES =
  23.     CDEBUGFLAGS = -O
  24.          RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a \
  25.             tags TAGS make.log
  26.  
  27. OBJS =  Activate.o \
  28.     AddPane.o \
  29.     AddSel.o \
  30.     ChgPane.o \
  31.     ChgSel.o \
  32.     Create.o \
  33.     DelPane.o \
  34.     DelSel.o \
  35.     Destroy.o \
  36.     Error.o \
  37.     EvHand.o \
  38.     FindPane.o \
  39.     FindSel.o \
  40.     InsPane.o \
  41.     InsSel.o \
  42.     Internal.o \
  43.     Locate.o \
  44.     Post.o \
  45.     Recomp.o \
  46.     SetAEQ.o \
  47.     SetFrz.o \
  48.     SetPane.o \
  49.     SetSel.o \
  50.       XDelAssoc.o XLookAssoc.o XCrAssoc.o XDestAssoc.o XMakeAssoc.o
  51.  
  52. all:: libXMenu11.a
  53.  
  54. ALL_CFLAGS=$(C_SWITCH_SITE) $(C_SWITCH_SYSTEM) $(C_SWITCH_X_SITE) \
  55.   $(C_SWITCH_X_SYSTEM) $(C_SWITCH_MACHINE) $(CPPFLAGS) $(CFLAGS) \
  56.   -DEMACS_BITMAP_FILES
  57.  
  58. .c.o:
  59.     $(CC) -c ${ALL_CFLAGS} $<
  60.  
  61. libXMenu11.a: $(OBJS) $(EXTRA)
  62.     $(RM) $@
  63.     $(AR) $@ $(OBJS) $(EXTRA)
  64.     @echo Do not be alarmed if the following ranlib command
  65.     @echo fails due to the absence of a ranlib program on your system.
  66.     -$(RANLIB) $@ || true
  67. #If running ranlib fails, probably there is none.
  68. #That's ok.  So don't stop the build.
  69.  
  70. Activate.o: Activate.c XMenuInt.h XMenu.h X10.h
  71. AddPane.o: AddPane.c XMenuInt.h XMenu.h X10.h
  72. AddSel.o: AddSel.c XMenuInt.h XMenu.h X10.h
  73. ChgPane.o: ChgPane.c XMenuInt.h XMenu.h X10.h
  74. ChgSel.o: ChgSel.c XMenuInt.h XMenu.h X10.h
  75. Create.o: Create.c XMenuInt.h XMenu.h X10.h
  76. DelPane.o: DelPane.c XMenuInt.h XMenu.h X10.h
  77. DelSel.o: DelSel.c XMenuInt.h XMenu.h X10.h
  78. Destroy.o: Destroy.c XMenuInt.h XMenu.h X10.h
  79. Error.o: Error.c XMenuInt.h XMenu.h X10.h
  80. EvHand.o: EvHand.c XMenuInt.h XMenu.h X10.h
  81. FindPane.o: FindPane.c XMenuInt.h XMenu.h X10.h
  82. FindSel.o: FindSel.c XMenuInt.h XMenu.h X10.h
  83. InsPane.o: InsPane.c XMenuInt.h XMenu.h X10.h
  84. InsSel.o: InsSel.c XMenuInt.h XMenu.h X10.h
  85. Internal.o: Internal.c XMenuInt.h XMenu.h X10.h
  86. Locate.o: Locate.c XMenuInt.h XMenu.h X10.h
  87. Post.o: Post.c XMenuInt.h XMenu.h X10.h
  88. Recomp.o: Recomp.c XMenuInt.h XMenu.h X10.h
  89. SetAEQ.o: SetAEQ.c XMenuInt.h XMenu.h X10.h
  90. SetFrz.o: SetFrz.c XMenuInt.h XMenu.h X10.h
  91. SetPane.o: SetPane.c XMenuInt.h XMenu.h X10.h
  92. SetSel.o: SetSel.c XMenuInt.h XMenu.h X10.h
  93. XDelAssoc.o: XDelAssoc.c X10.h
  94. XLookAssoc.o: XLookAssoc.c X10.h
  95. XCrAssoc.o: XCrAssoc.c X10.h
  96. XDestAssoc.o: XDestAssoc.c X10.h
  97. XMakeAssoc.o: XMakeAssoc.c X10.h
  98. insque.o: insque.c
  99.  
  100. FRC.mostlyclean:
  101. mostlyclean: FRC.mostlyclean
  102.     rm -f libXMenu11.a ${OBJS} ${EXTRA}
  103. clean: mostlyclean
  104. distclean: clean
  105. realclean: distclean
  106.  
  107. tags::
  108.     $(TAGS) -t *.[ch]
  109.